package com.huawei.hwid.usecase;

import android.content.Context;
import android.os.Parcel;
import android.os.Parcelable.Creator;
import com.huawei.hwid.UseCase;
import com.huawei.hwid.core.d.g;

public class ClearDataUseCase extends UseCase<RequestValues> {
    private Context a;

    public static final class RequestValues extends com.huawei.hwid.UseCase.RequestValues {
        public static final Creator<RequestValues> CREATOR = new Creator<RequestValues>() {
            public /* synthetic */ Object createFromParcel(Parcel parcel) {
                return a(parcel);
            }

            public /* synthetic */ Object[] newArray(int i) {
                return a(i);
            }

            public RequestValues a(Parcel parcel) {
                return new RequestValues(parcel);
            }

            public RequestValues[] a(int i) {
                return new RequestValues[i];
            }
        };

        protected RequestValues(Parcel parcel) {
        }

        public int describeContents() {
            return 0;
        }

        public void writeToParcel(Parcel parcel, int i) {
        }
    }

    public /* synthetic */ void b(com.huawei.hwid.UseCase.RequestValues requestValues) {
        a((RequestValues) requestValues);
    }

    public ClearDataUseCase(Context context) {
        this.a = context;
    }

    protected void a(RequestValues requestValues) {
        g.a(this.a, "accounts.xml");
        g.a(this.a, "settings.properties");
        g.a(this.a, "HwAccount");
    }
}
